package app.maker.metier.stock.intf;

import java.util.List;

import javax.ejb.Remote;

import app.maker.entity.Entree;
import app.maker.entity.Entrepot;
import app.maker.error.EntreeException;
import app.maker.error.ProduitException;

@Remote
public interface IGestionEntree {
	
	public void ajouterEntree(Entree entree, app.maker.entity.Fournisseur fournisseur, Entrepot entrepot) throws EntreeException, ProduitException;
	
	public void annulerEntree(Entree entree) throws EntreeException, ProduitException;
	
	public void modifierEntree(Entree entree) throws EntreeException, ProduitException;
	
	public boolean existeEntree(Entree entree) throws EntreeException;
	
	public List<Entree> getAllEntrees() throws EntreeException;
}
